Gödel Agents in a Scalable Synchronous Agent Framework

نویسندگان

  • Jörg Zimmermann
  • Henning H. Henze
  • Armin B. Cremers
چکیده

A synchronous framework for the interaction of an agent and an environment based on Moore machines is introduced. Within this framework, the notion of a Gödel agent is defined relative to a family of agents and environments and a time horizon T . A Gödel agent is the most flexible, adapting and self-improving agent with regard to the given environment family. It scores well across many environments, and not only in a selected few. Ideas from infinite game theory and ruin theory are used to get well-defined limits for T → ∞ by introducing negative goals or repellors. This allows to score actions of the agent by how probable an action makes the survival of the agent till the end of time. Score functions of this type will be called “liveness” scores, and they provide a solution to the horizon problem from a foundational point of view. Additionally, by varying the agent and environment families, one gets a scalable and flexible testbed which could prove to be well-suited for analyzing phenomena of adaptation and self-improvement, both theoretically and empirically. 1 A Scalable Synchronous Agent Framework Theoretical investigations have to be conducted within a conceptual framework. The process of taking a notion of colloquial language and turn it into a formal, precisely defined one often is not a straight path from the colloquial notion to the formal one, but a long and intertwined development resulting in several precise, but different versions of the colloquial term. These differences often are very subtle, but can have profound implications for the results obtainable within the respective frameworks. This conceptual dynamics also holds for the notion of an agent, which plays a central role in computer science, but especially in artificial intelligence. The agent concept underlying much of the research in foundations of artificial intelligence is, for example, defined by M. Hutter in [5], p. 126. It consists of two interacting Turing machines, one representing the agent and one representing the environment. If the environment produces an output, it is written on the percept tape of the agent. Then the agent starts its computations, deliberating the new percept, and finally produces an action as output, which is written on the action tape of the environment. While one machine is computing its next output, the other one is effectively suspended.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture

Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...

متن کامل

Robust Agent Based Distribution System Restoration with Uncertainty in Loads in Smart Grids

This paper presents a comprehensive robust distributed intelligent control for optimum self-healing activities in smart distribution systems considering the uncertainty in loads. The presented agent based framework obviates the requirements for a central control method and improves the reliability of the self-healing mechanism. Agents possess three characteristics including local views, decentr...

متن کامل

A cooperative hyper-heuristic search framework

In this paper, we aim to investigate the role of cooperation between low level heuristics within a hyper-heuristic framework. Since different low level heuristics have different strengths and weaknesses, we believe that cooperation can allow the strengths of one low level heuristic to compensate for the weaknesses of another. We propose an agent-based cooperative hyper-heuristic framework compo...

متن کامل

A Framework for the Formal Analysis of Multi-Agent Systems

In this paper we present an integrated formal framework for the speci cation and analysis of Multi-Agent Systems (MAS). Agents are speci ed in a synchronous programming language called Secure Operations Language (SOL) which supports the modular development of secure agents. Multi-agent systems are constructed from individual agent modules by using the composition operator of SOL, the semantics ...

متن کامل

Leveraging strong agent mobility for Aglets with the Mobile JikesRVM framework

Mobility enables agents to migrate among several hosts, becoming active entities of networks. Java is today one of the most exploited languages to build mobile agent systems, thanks to its object-oriented support, portability and network facilities. Nevertheless, Java does not support strong mobility, i. e. the possibility of relocating running threads along with their execution state; challeng...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015